package edu.dali.enterprise_test.model.dto;

import lombok.Getter;
import lombok.Setter;

import java.util.ArrayList;
import java.util.List;

@Getter
@Setter
public class SummaryDto {
    private List<String> fjh;
    private List<String> initStock;
    private List<String> endStock;
    private List<String> buyInvCount;
    private List<String> returnInvCount;
    private List<String> backInvCount;
    private List<String> distributeInvCount;
    private List<String> invCount;
    private List<String> invVoidCount;
    private List<String> invRedCount;
    private List<String> invRedVoidCount;
    private List<String> slv;
    private List<String> summaryAmount;
    private List<String> summaryTax;
    private List<String> invoiceName;

    private List<String> summaryVoidAmount;
    private List<String> summaryVoidTax;

    private List<String> summaryRedAmount;
    private List<String> summaryRedTax;

    private List<String> summaryRedVoidAmount;
    private List<String> summaryRedVoidTax;

    public SummaryDto() {
        this.fjh = new ArrayList<>();
        this.initStock = new ArrayList<>();
        this.endStock = new ArrayList<>();
        this.buyInvCount = new ArrayList<>();
        this.returnInvCount = new ArrayList<>();
        this.backInvCount = new ArrayList<>();
        this.distributeInvCount = new ArrayList<>();
        this.invCount = new ArrayList<>();
        this.invVoidCount = new ArrayList<>();
        this.invRedCount = new ArrayList<>();
        this.invRedVoidCount = new ArrayList<>();
        this.slv = new ArrayList<>();
        this.summaryAmount = new ArrayList<>();
        this.summaryTax = new ArrayList<>();
        this.invoiceName = new ArrayList<>();

        this.summaryVoidAmount = new ArrayList<>();
        this.summaryVoidTax = new ArrayList<>();

        this.summaryRedAmount = new ArrayList<>();
        this.summaryRedTax = new ArrayList<>();

        this.summaryRedVoidAmount = new ArrayList<>();
        this.summaryRedVoidTax = new ArrayList<>();
    }

}
